package com.iszhouhua.blog.model;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;

/**
 * 用户表
 *
 * @author Xiaojin
 * @date 2020/10/10
 */
@Data
@Accessors(chain=true)
public class Video implements Serializable {
  private static final long serialVersionUID = 1L;

  private Long id;
  /**
   * 视频标题
   */
  @NotBlank(message = "视频不能为空")
  private String title;

  /**
   * 视频内容
   */
  @NotBlank(message = "视频内容不能为空")
  private String content;

  /**
   * 视频
   */
  @NotBlank(message = "视频不能为空")
  private String video;

  /**
   * 视频分类id
   */
  private Long categoryId;

  /**
   * 视频分类名称
   */
  @TableField(exist = false)
  private Category category;

  /**
   * 创建时间
   */
  private Date createTime;


  /**
   * 修改时间
   */
  private Date UpdateTime;

  /**
   * 封面地址
   */
  @NotBlank(message = "视频封面不能为空")
  private String cover;

}
